﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace StyleMVVM.Validation
{
	public interface IDoublePropertyOperator<T>
	{
		IFluentRule<T> Plus(double x);

		IFluentRule<T> Minus(double x);

		IFluentRule<T> Multiply(double x);

		IFluentRule<T> Divide(double x);

		IFluentRule<T> Mod(double x);

		IFluentRule<T> Floor();

		IFluentRule<T> Ceiling();
	}
}